|
Rosetta Code is a wiki-based programming chrestomathy website with implementations of common algorithms and solutions to various programming problems in many different programming languages.〔Ralf Lämmel. "Software chrestomathies". . 2013.〕 It was created in 2007 by Mike Mol. , Rosetta Code has: :: * 780 programming tasks (or problems), :: * 175 additional draft programming tasks, :: * 575 programming languages, :: * 47,117 programming language examples/entries. 〔(【引用サイトリンク】accessdate=2015-11-29 )〕 The site's content is licensed under the GNU Free Documentation License 1.2, though some components may be dual-licensed under more permissive terms.〔(【引用サイトリンク】title=Rosetta Code:Copyrights )〕 The Rosetta Code web repository illustrates how desired functionality is implemented very differently in various programming paradigms, 〔Neil Walkinshaw. Chapter One: "Reverse-Engineering Software Behavior". ("Advances in Computers" ). 2013. p. 14.〕〔Geoff Cox. ("Speaking Code: Coding as Aesthetic and Political Expression" ). MIT Press, 2013. p. 6.〕 and how "the same" task is accomplished in different programming languages.〔Nick Montfort ("No Code: Null Programs" ). 2013. p. 10.〕 ==Data and structure== The Rosetta Code site is organized as a browseable cross-section of tasks (specific programming problems or considerations) and computer programming languages. A task's page displays visitor-contributed solutions in various computer languages, allowing a viewer to compare each language's approach to the task's stated problem. Task pages are included in per-language listings based on the languages of provided solutions; a task with a solution in C will appear in the listing for the computer language C. If the same task has a solution in Ruby, the task will appear in the listing for the Ruby computer language as well. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Rosetta Code」の詳細全文を読む スポンサード リンク
|